package com.foo.constants;

public interface Constants 
{
	//Different Tag names in the data source
	public String SOURCE_ATTRIBUTE ="source";
	public String TITLE_ATTRIBUTE ="title";
	public String DESCRIPTION_ATTRIBUTE ="description";
	public String RANK_ATTRIBUTE ="rank";
	public String CATEGORY_ATTRIBUTE ="category";
	public String ROOT_ATTRIBUTE = "all_news";
	
	//File Path
	public String FILE_PATH ="DataSource/newsData_1000.xml";
	
	//Handling Data
	public String MISSING_VALUE = "?";
	
	//Arff File Relation Name
	public String RELATION_NAME ="News Classification";

	//StringtoWord Vector Option Values
	public int Min_Term_Frequency = 5;
	public boolean IDF_Transform = true;
	public boolean TF_Transform = true;
	public boolean Lower_Case_Tokens = true;
	public boolean USE_STOP_LIST = true;
	public String ATTRIBUTE_INDICES = "first-3";
	
	//Rename Filter Options
	//consider attributes which starts with alphabets
	public String REGULAR_EXPRESSION = "[a-z]+.*"; 
	public String INVALID_STRING_REGULAR_EXPRESSION = "[^\\dA-Za-z ]";
	public boolean INVERT_SELECTION = true; 
	
}
